[INFO] fetching crate patchbay 0.1.0...
[INFO] testing patchbay-0.1.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate patchbay 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate patchbay 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate patchbay 0.1.0
[INFO] tweaked toml for crates.io crate patchbay 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate patchbay 0.1.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate patchbay 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]   Downloaded toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.0.6+spec-1.1.0
[INFO] [stderr]   Downloaded dtor v0.1.1
[INFO] [stderr]   Downloaded ctor v0.6.3
[INFO] [stderr]   Downloaded n0-tracing-test v0.3.0
[INFO] [stderr]   Downloaded ctor-proc-macro v0.0.7
[INFO] [stderr]   Downloaded dtor-proc-macro v0.0.6
[INFO] [stderr]   Downloaded n0-tracing-test-macro v0.3.0
[INFO] [stderr]   Downloaded plain v0.2.3
[INFO] [stderr]   Downloaded diatomic-waker v0.2.3
[INFO] [stderr]   Downloaded strum_macros v0.28.0
[INFO] [stderr]   Downloaded netlink-proto v0.12.0
[INFO] [stderr]   Downloaded futures-buffered v0.2.13
[INFO] [stderr]   Downloaded loom v0.7.2
[INFO] [stderr]   Downloaded cordyceps v0.3.4
[INFO] [stderr]   Downloaded rtnetlink v0.20.0
[INFO] [stderr]   Downloaded ntapi v0.4.3
[INFO] [stderr]   Downloaded uuid v1.22.0
[INFO] [stderr]   Downloaded sysinfo v0.26.9
[INFO] [stderr]   Downloaded netlink-packet-route v0.28.0
[INFO] [stderr]   Downloaded winnow v0.7.15
[INFO] [stderr]   Downloaded netlink-sys v0.8.8
[INFO] [stderr]   Downloaded redox_syscall v0.7.3
[INFO] [stderr]   Downloaded moka v0.12.14
[INFO] [stderr]   Downloaded netlink-packet-core v0.8.1
[INFO] [stderr]   Downloaded cargo-platform v0.1.8
[INFO] [stderr]   Downloaded cargo_metadata v0.14.2
[INFO] [stderr]   Downloaded libredox v0.1.14
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.8
[INFO] [stderr]   Downloaded nix v0.30.1
[INFO] [stderr]   Downloaded generator v0.8.8
[INFO] [stderr]   Downloaded strum v0.28.0
[INFO] [stderr]   Downloaded wasite v0.1.0
[INFO] [stderr]   Downloaded whoami v1.6.1
[INFO] [stderr]   Downloaded testdir v0.9.3
[INFO] [stderr]   Downloaded serde_spanned v1.0.4
[INFO] [stderr]   Downloaded web-sys v0.3.91
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d6d485c2c32126f4e65acc5659786f770d5240474f7cf6488c2be15008405011
[INFO] running `Command { std: "docker" "start" "-a" "d6d485c2c32126f4e65acc5659786f770d5240474f7cf6488c2be15008405011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d6d485c2c32126f4e65acc5659786f770d5240474f7cf6488c2be15008405011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6d485c2c32126f4e65acc5659786f770d5240474f7cf6488c2be15008405011", kill_on_drop: false }`
[INFO] [stdout] d6d485c2c32126f4e65acc5659786f770d5240474f7cf6488c2be15008405011
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9b5eaed1875769615d61b7ce1c24b259773734d1976c0dd492426bbbab690f98
[INFO] running `Command { std: "docker" "start" "-a" "9b5eaed1875769615d61b7ce1c24b259773734d1976c0dd492426bbbab690f98", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling netlink-packet-core v0.8.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling netlink-packet-route v0.28.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling netlink-sys v0.8.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling netlink-proto v0.12.0
[INFO] [stderr]    Compiling rtnetlink v0.20.0
[INFO] [stderr]    Compiling patchbay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.85s
[INFO] running `Command { std: "docker" "inspect" "9b5eaed1875769615d61b7ce1c24b259773734d1976c0dd492426bbbab690f98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b5eaed1875769615d61b7ce1c24b259773734d1976c0dd492426bbbab690f98", kill_on_drop: false }`
[INFO] [stdout] 9b5eaed1875769615d61b7ce1c24b259773734d1976c0dd492426bbbab690f98
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c95c9d73b02cbe7532ee6b004f73341d76f262577c292131bf8835a618c59d9b
[INFO] running `Command { std: "docker" "start" "-a" "c95c9d73b02cbe7532ee6b004f73341d76f262577c292131bf8835a618c59d9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling dtor-proc-macro v0.0.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling dtor v0.1.1
[INFO] [stderr]    Compiling cordyceps v0.3.4
[INFO] [stderr]    Compiling ctor-proc-macro v0.0.7
[INFO] [stderr]    Compiling diatomic-waker v0.2.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling futures-buffered v0.2.13
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling sysinfo v0.26.9
[INFO] [stderr]    Compiling ctor v0.6.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling moka v0.12.14
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling n0-tracing-test-macro v0.3.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling n0-tracing-test v0.3.0
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling cargo-platform v0.1.8
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling cargo_metadata v0.14.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling testdir v0.9.3
[INFO] [stderr]    Compiling netlink-sys v0.8.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling hickory-proto v0.25.2
[INFO] [stderr]    Compiling netlink-proto v0.12.0
[INFO] [stderr]    Compiling rtnetlink v0.20.0
[INFO] [stderr]    Compiling patchbay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hickory-resolver v0.25.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "c95c9d73b02cbe7532ee6b004f73341d76f262577c292131bf8835a618c59d9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c95c9d73b02cbe7532ee6b004f73341d76f262577c292131bf8835a618c59d9b", kill_on_drop: false }`
[INFO] [stdout] c95c9d73b02cbe7532ee6b004f73341d76f262577c292131bf8835a618c59d9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 64428c51aedb9c765295a5ba82d371349308b5d51ace2259a5a086a0dcec5710
[INFO] running `Command { std: "docker" "start" "-a" "64428c51aedb9c765295a5ba82d371349308b5d51ace2259a5a086a0dcec5710", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/patchbay-c50b93381668c54f)
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test event::tests::parse_proc_net_dev_works ... ok
[INFO] [stdout] test event::tests::state_reducer ... ok
[INFO] [stdout] test nat64::tests::embed_extract_roundtrip ... ok
[INFO] [stdout] test tests::devtools::simple_lab_for_e2e ... ignored
[INFO] [stdout] test event::tests::event_serde_roundtrip ... ok
[INFO] [stdout] test nat64::tests::translate_udp_v6_to_v4 ... ok
[INFO] [stdout] test ns_tracing::tests::format_json_as_ansi_matches_tracing_subscriber_fmt ... ok
[INFO] [stdout] test nat64::tests::extract_non_nat64_returns_none ... ok
[INFO] [stdout] test nat64::tests::translate_udp_v4_to_v6 ... ok
[INFO] [stdout] test netns::tests::create_and_cleanup ... FAILED
[INFO] [stdout] test tests::dns::hickory_resolver ... FAILED
[INFO] [stdout] test tests::dns::std_to_socket_addrs ... FAILED
[INFO] [stdout] test tests::dns::entry_lab_wide ... FAILED
[INFO] [stdout] test tests::dns::hosts_file_content ... FAILED
[INFO] [stdout] test tests::dns::tokio_lookup ... FAILED
[INFO] [stdout] test netns::tests::prefix_cleanup ... FAILED
[INFO] [stdout] test tests::alloc::ix_ip_v4_unique ... FAILED
[INFO] [stdout] test tests::alloc::ix_ip_v6_unique ... FAILED
[INFO] [stdout] test tests::dns::entry_device_specific ... FAILED
[INFO] [stdout] test tests::dns::entry_after_build ... FAILED
[INFO] [stdout] test tests::firewall::block_inbound_drops_unsolicited ... FAILED
[INFO] [stdout] test tests::dns::set_nameserver ... FAILED
[INFO] [stdout] test tests::dns::v6_entry ... FAILED
[INFO] [stdout] test tests::dns::entry_visible_in_command ... FAILED
[INFO] [stdout] test tests::dns::resolve_in_process ... FAILED
[INFO] [stdout] test tests::firewall::captive_portal_blocks_udp ... FAILED
[INFO] [stdout] test tests::firewall::custom_block_inbound ... FAILED
[INFO] [stdout] test tests::firewall::custom_selective ... FAILED
[INFO] [stdout] test tests::firewall::runtime_change ... FAILED
[INFO] [stdout] test tests::hairpin::custom_allows ... FAILED
[INFO] [stdout] test tests::iface::renew_ip ... FAILED
[INFO] [stdout] test tests::hairpin::fullcone_allows ... FAILED
[INFO] [stdout] test tests::hairpin::home_nat_blocks ... FAILED
[INFO] [stdout] test tests::iface::replug_to_different_subnet ... FAILED
[INFO] [stdout] test tests::iface::add_secondary_ip ... FAILED
[INFO] [stdout] test tests::ipv6::dual_stack_public_addrs ... FAILED
[INFO] [stdout] test tests::firewall::none_allows_all ... FAILED
[INFO] [stdout] test tests::holepunch::fullcone_holepunch ... FAILED
[INFO] [stdout] test tests::ipv6::dual_stack_home_nat_udp ... FAILED
[INFO] [stdout] test tests::holepunch::home_nat_holepunch ... FAILED
[INFO] [stdout] test tests::firewall::corporate_blocks_udp ... FAILED
[INFO] [stdout] test tests::ipv6::device_accessors ... FAILED
[INFO] [stdout] test tests::lifecycle::config_expands_count ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_router ... FAILED
[INFO] [stdout] test tests::lifecycle::tcp_reflector_basic ... FAILED
[INFO] [stdout] test tests::link_condition::downlink_builder_latency ... FAILED
[INFO] [stdout] test tests::link_condition::latency_dynamic_add_remove ... FAILED
[INFO] [stdout] test tests::lifecycle::custom_downstream_cidr ... FAILED
[INFO] [stdout] test tests::lifecycle::load_from_toml ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_router_blocked ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_device ... FAILED
[INFO] [stdout] test tests::lifecycle::add_device_after_build ... FAILED
[INFO] [stdout] test tests::ipv6::v6_only_tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::ipv6::router_accessors ... FAILED
[INFO] [stdout] test tests::iface::add_remove_runtime ... FAILED
[INFO] [stdout] test tests::link_condition::manual_preset_deserialize ... ok
[INFO] [stdout] test tests::ipv6::v6_only_no_v4_routes ... FAILED
[INFO] [stdout] test tests::link_condition::presets_to_limits_roundtrip ... ok
[INFO] [stdout] test tests::link_condition::loss_udp_moderate ... FAILED
[INFO] [stdout] test tests::link_condition::rate_asymmetric ... FAILED
[INFO] [stdout] test tests::link_condition::loss_tcp_integrity ... FAILED
[INFO] [stdout] test tests::link_condition::loss_dynamic_change ... FAILED
[INFO] [stdout] test tests::link_condition::rate_dynamic_decrease ... FAILED
[INFO] [stdout] test tests::link_condition::rate_dynamic_remove ... FAILED
[INFO] [stdout] test tests::link_condition::loss_udp_high ... FAILED
[INFO] [stdout] test tests::link_condition::latency_upload_download ... FAILED
[INFO] [stdout] test tests::link_condition::loss_udp_bidirectional ... FAILED
[INFO] [stdout] test tests::link_condition::route_switch_changes_impairment ... FAILED
[INFO] [stdout] test tests::link_condition::rate_multihop_bottleneck ... FAILED
[INFO] [stdout] test tests::link_condition::rate_udp_upload ... FAILED
[INFO] [stdout] test tests::link_condition::rate_udp_download ... FAILED
[INFO] [stdout] test tests::link_condition::latency_multihop_chain ... FAILED
[INFO] [stdout] test tests::link_condition::rate_tcp_upload ... FAILED
[INFO] [stdout] test tests::link_condition::presets_rtt_and_loss ... FAILED
[INFO] [stdout] test tests::link_condition::rate_tcp_download ... FAILED
[INFO] [stdout] test tests::link_condition::link_down_up ... FAILED
[INFO] [stdout] test tests::mtu::blackhole_drops_large ... FAILED
[INFO] [stdout] test tests::mtu::block_icmp_frag_rule ... FAILED
[INFO] [stdout] test tests::mtu::set_and_verify ... FAILED
[INFO] [stdout] test tests::nat64::nat64_tcp_v6_to_v4 ... FAILED
[INFO] [stdout] test tests::nat::different_nat_isolation ... FAILED
[INFO] [stdout] test tests::nat64::nat64_preserves_native_v6 ... FAILED
[INFO] [stdout] test tests::nat64::nat64_udp_v6_to_v4 ... FAILED
[INFO] [stdout] test tests::nat::fullcone_external_reachable ... FAILED
[INFO] [stdout] test tests::link_condition::rate_two_hops_stacked ... FAILED
[INFO] [stdout] test tests::nat::cgnat_shared_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat::matrix_connectivity_and_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat::cgnat_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat::same_nat_shared_ip ... FAILED
[INFO] [stdout] test tests::nat::port_mapping_eim_stable ... FAILED
[INFO] [stdout] test tests::preset::preset_isp_cgnat ... FAILED
[INFO] [stdout] test tests::nat::wan_pool_selection ... FAILED
[INFO] [stdout] test tests::nat::v6_no_translation ... FAILED
[INFO] [stdout] test tests::nat::private_isolation_public_reachable ... FAILED
[INFO] [stdout] test tests::preset::preset_hotel_v4_only ... FAILED
[INFO] [stdout] test tests::nat::v6_masquerade_port_mapping ... FAILED
[INFO] [stdout] test tests::nat_rebind::mode_ip_change ... FAILED
[INFO] [stdout] test tests::nat::v6_masquerade ... FAILED
[INFO] [stdout] test tests::preset::preset_isp_v6 ... FAILED
[INFO] [stdout] test tests::preset::preset_home ... FAILED
[INFO] [stdout] test tests::preset::preset_recommended_ipv6_profiles ... ok
[INFO] [stdout] test tests::preset::preset_public ... FAILED
[INFO] [stdout] test tests::preset::preset_public_v4 ... FAILED
[INFO] [stdout] test tests::preset::private_v6_pool_is_ula ... FAILED
[INFO] [stdout] test tests::preset::preset_corporate_blocks_udp ... FAILED
[INFO] [stdout] test tests::nat_rebind::mode_port_change ... FAILED
[INFO] [stdout] test tests::preset::public_v6_pool_is_gua ... FAILED
[INFO] [stdout] test tests::preset::preset_override ... FAILED
[INFO] [stdout] test tests::region::basic_latency ... FAILED
[INFO] [stdout] test tests::region::dual_stack_latency ... FAILED
[INFO] [stdout] test tests::region::regionless_to_region ... FAILED
[INFO] [stdout] test tests::region::v6_latency ... FAILED
[INFO] [stdout] test tests::region::break_restore_link ... FAILED
[INFO] [stdout] test tests::region::default_regions ... FAILED
[INFO] [stdout] test tests::region::three_region_triangle ... FAILED
[INFO] [stdout] test tests::region::impair_stacks_with_latency ... FAILED
[INFO] [stdout] test tests::region::reserved_name_rejected ... FAILED
[INFO] [stdout] test tests::nat_rebind::conntrack_flush ... ok
[INFO] [stdout] test tests::region::mixed_nat_region ... FAILED
[INFO] [stdout] test tests::route::replug_iface_reflexive_ip ... FAILED
[INFO] [stdout] test tests::smoke::ping_gateway ... FAILED
[INFO] [stdout] test tests::route::switch_default_reflexive_ip ... FAILED
[INFO] [stdout] test tests::smoke::ping_through_nat_to_relay ... FAILED
[INFO] [stdout] test tests::route::switch_default_tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::nat::port_mapping_edm_changes ... FAILED
[INFO] [stdout] test tests::route::switch_default_multiple_times ... FAILED
[INFO] [stdout] test tests::smoke::dual_stack_roundtrip ... FAILED
[INFO] [stdout] test tests::route::replug_iface_udp ... FAILED
[INFO] [stdout] test tests::smoke::ping_same_lan ... FAILED
[INFO] [stdout] test tests::smoke::no_region_overhead ... FAILED
[INFO] [stdout] test tests::smoke::udp_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::v6_only_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::ping_router_to_isp ... FAILED
[INFO] [stdout] test tests::smoke::tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::ping_isp_to_ix_and_dc ... FAILED
[INFO] [stdout] test tests::nat::reflexive_ip_all_combos ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- netns::tests::create_and_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'netns::tests::create_and_cleanup' (24) panicked at src/netns.rs:521:51:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: unshare CLONE_NEWNET
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560dddbe472a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x560dddbe472a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x560dddbe472a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x560dddbe472a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x560dddbfe0ca - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x560dddbfe0ca - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x560dddbe9f22 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x560dddbe9f22 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x560dddbbf0bf - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x560dddbbf0bf - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x560dddbdb2f9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x560ddd71a49c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x560ddd71a49c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x560dddbdb572 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x560dddbdb572 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x560dddbbf178 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x560dddbb6279 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x560dddbc01fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x560dddbfe93c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x560dddbfe682 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x560ddd215095 - <core[786f478f706679df]::result::Result<(), anyhow[46a592b7da052030]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x560ddd215095 - patchbay[f8acfdf961e5951c]::netns::tests::create_and_cleanup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:521:51
[INFO] [stdout]   22:     0x560ddd1fd3e7 - patchbay[f8acfdf961e5951c]::netns::tests::create_and_cleanup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:519:28
[INFO] [stdout]   23:     0x560ddcd24a56 - <patchbay[f8acfdf961e5951c]::netns::tests::create_and_cleanup::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x560ddd70e57b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x560ddd70e57b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x560ddd71af6b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x560ddd71af6b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x560ddd71af6b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x560ddd71af6b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x560ddd716684 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x560ddd716684 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x560ddd71db72 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x560ddd71db72 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x560ddd71db72 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x560ddd71db72 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x560ddd71db72 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x560ddd71db72 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x560ddd71db72 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x560dddbe354f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x560dddbe354f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7646d0fbcaa4 - <unknown>
[INFO] [stdout]   45:     0x7646d1049a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::hickory_resolver stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456470Z[0m [34mDEBUG[0m [1mhickory_resolver[0m[2m:[0m[1mlab[0m[1m{[0mid=1[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171
[INFO] [stdout] [2m2026-03-30T05:11:06.458827Z[0m [34mDEBUG[0m [1mhickory_resolver[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab1-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::std_to_socket_addrs stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456737Z[0m [34mDEBUG[0m [1mstd_to_socket_addrs[0m[2m:[0m[1mlab[0m[1m{[0mid=5[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175
[INFO] [stdout] [2m2026-03-30T05:11:06.460069Z[0m [34mDEBUG[0m [1mstd_to_socket_addrs[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab5-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_lab_wide stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.457605Z[0m [34mDEBUG[0m [1mentry_lab_wide[0m[2m:[0m[1mlab[0m[1m{[0mid=10[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a
[INFO] [stdout] [2m2026-03-30T05:11:06.461436Z[0m [34mDEBUG[0m [1mentry_lab_wide[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab10-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::hosts_file_content stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.466282Z[0m [34mDEBUG[0m [1mhosts_file_content[0m[2m:[0m[1mlab[0m[1m{[0mid=12[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17c
[INFO] [stdout] [2m2026-03-30T05:11:06.466621Z[0m [34mDEBUG[0m [1mhosts_file_content[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab12-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::tokio_lookup stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456845Z[0m [34mDEBUG[0m [1mtokio_lookup[0m[2m:[0m[1mlab[0m[1m{[0mid=6[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176
[INFO] [stdout] [2m2026-03-30T05:11:06.460418Z[0m [34mDEBUG[0m [1mtokio_lookup[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab6-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- netns::tests::prefix_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'netns::tests::prefix_cleanup' (25) panicked at src/netns.rs:531:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: unshare CLONE_NEWNET
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x560dddbe472a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x560dddbe472a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x560dddbe472a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x560dddbe472a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x560dddbfe0ca - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x560dddbfe0ca - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x560dddbe9f22 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x560dddbe9f22 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x560dddbbf0bf - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x560dddbbf0bf - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x560dddbdb2f9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x560ddd71a49c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x560ddd71a49c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x560dddbdb572 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x560dddbdb572 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x560dddbbf178 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x560dddbb6279 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x560dddbc01fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x560dddbfe93c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x560dddbfe682 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x560ddd214b09 - <core[786f478f706679df]::result::Result<(), anyhow[46a592b7da052030]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x560ddd214b09 - patchbay[f8acfdf961e5951c]::netns::tests::prefix_cleanup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:531:47
[INFO] [stdout]   22:     0x560ddd1fd3b7 - patchbay[f8acfdf961e5951c]::netns::tests::prefix_cleanup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:529:24
[INFO] [stdout]   23:     0x560ddcd24a16 - <patchbay[f8acfdf961e5951c]::netns::tests::prefix_cleanup::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x560ddd70e57b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x560ddd70e57b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x560ddd71af6b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x560ddd71af6b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x560ddd71af6b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x560ddd71af6b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x560ddd71af6b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x560ddd716684 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x560ddd716684 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x560ddd71db72 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x560ddd71db72 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x560ddd71db72 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x560ddd71db72 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x560ddd71db72 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x560ddd71db72 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x560ddd71db72 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x560dddbe354f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x560dddbe354f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7646d0fbcaa4 - <unknown>
[INFO] [stdout]   45:     0x7646d1049a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::alloc::ix_ip_v4_unique stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.455798Z[0m [34mDEBUG[0m [1mix_ip_v4_unique[0m[2m:[0m[1mlab[0m[1m{[0mid=0[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p170
[INFO] [stdout] [2m2026-03-30T05:11:06.458219Z[0m [34mDEBUG[0m [1mix_ip_v4_unique[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab0-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::alloc::ix_ip_v6_unique stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456452Z[0m [34mDEBUG[0m [1mix_ip_v6_unique[0m[2m:[0m[1mlab[0m[1m{[0mid=2[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172
[INFO] [stdout] [2m2026-03-30T05:11:06.458640Z[0m [34mDEBUG[0m [1mix_ip_v6_unique[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab2-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_device_specific stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456948Z[0m [34mDEBUG[0m [1mentry_device_specific[0m[2m:[0m[1mlab[0m[1m{[0mid=8[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178
[INFO] [stdout] [2m2026-03-30T05:11:06.461838Z[0m [34mDEBUG[0m [1mentry_device_specific[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab8-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_after_build stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.457242Z[0m [34mDEBUG[0m [1mentry_after_build[0m[2m:[0m[1mlab[0m[1m{[0mid=9[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179
[INFO] [stdout] [2m2026-03-30T05:11:06.461015Z[0m [34mDEBUG[0m [1mentry_after_build[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab9-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::block_inbound_drops_unsolicited stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.463335Z[0m [34mDEBUG[0m [1mblock_inbound_drops_unsolicited[0m[2m:[0m[1mlab[0m[1m{[0mid=11[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b
[INFO] [stdout] [2m2026-03-30T05:11:06.463654Z[0m [34mDEBUG[0m [1mblock_inbound_drops_unsolicited[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab11-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::set_nameserver stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456935Z[0m [34mDEBUG[0m [1mset_nameserver[0m[2m:[0m[1mlab[0m[1m{[0mid=7[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177
[INFO] [stdout] [2m2026-03-30T05:11:06.460796Z[0m [34mDEBUG[0m [1mset_nameserver[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab7-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::v6_entry stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.469332Z[0m [34mDEBUG[0m [1mv6_entry[0m[2m:[0m[1mlab[0m[1m{[0mid=13[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17d
[INFO] [stdout] [2m2026-03-30T05:11:06.469685Z[0m [34mDEBUG[0m [1mv6_entry[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab13-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_visible_in_command stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456631Z[0m [34mDEBUG[0m [1mentry_visible_in_command[0m[2m:[0m[1mlab[0m[1m{[0mid=4[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174
[INFO] [stdout] [2m2026-03-30T05:11:06.459700Z[0m [34mDEBUG[0m [1mentry_visible_in_command[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab4-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::resolve_in_process stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.456556Z[0m [34mDEBUG[0m [1mresolve_in_process[0m[2m:[0m[1mlab[0m[1m{[0mid=3[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173
[INFO] [stdout] [2m2026-03-30T05:11:06.459290Z[0m [34mDEBUG[0m [1mresolve_in_process[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab3-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::captive_portal_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696464Z[0m [34mDEBUG[0m [1mcaptive_portal_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=14[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17e
[INFO] [stdout] [2m2026-03-30T05:11:06.696852Z[0m [34mDEBUG[0m [1mcaptive_portal_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab14-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::custom_block_inbound stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696465Z[0m [34mDEBUG[0m [1mcustom_block_inbound[0m[2m:[0m[1mlab[0m[1m{[0mid=16[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1710
[INFO] [stdout] [2m2026-03-30T05:11:06.696982Z[0m [34mDEBUG[0m [1mcustom_block_inbound[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab16-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::custom_selective stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696467Z[0m [34mDEBUG[0m [1mcustom_selective[0m[2m:[0m[1mlab[0m[1m{[0mid=15[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17f
[INFO] [stdout] [2m2026-03-30T05:11:06.696936Z[0m [34mDEBUG[0m [1mcustom_selective[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab15-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::runtime_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696521Z[0m [34mDEBUG[0m [1mruntime_change[0m[2m:[0m[1mlab[0m[1m{[0mid=18[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1712
[INFO] [stdout] [2m2026-03-30T05:11:06.696986Z[0m [34mDEBUG[0m [1mruntime_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab18-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::custom_allows stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.697216Z[0m [34mDEBUG[0m [1mcustom_allows[0m[2m:[0m[1mlab[0m[1m{[0mid=21[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1715
[INFO] [stdout] [2m2026-03-30T05:11:06.697607Z[0m [34mDEBUG[0m [1mcustom_allows[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab21-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::renew_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.697297Z[0m [34mDEBUG[0m [1mrenew_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=22[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1716
[INFO] [stdout] [2m2026-03-30T05:11:06.697633Z[0m [34mDEBUG[0m [1mrenew_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab22-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::fullcone_allows stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696619Z[0m [34mDEBUG[0m [1mfullcone_allows[0m[2m:[0m[1mlab[0m[1m{[0mid=20[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1714
[INFO] [stdout] [2m2026-03-30T05:11:06.697196Z[0m [34mDEBUG[0m [1mfullcone_allows[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab20-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::home_nat_blocks stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.698349Z[0m [34mDEBUG[0m [1mhome_nat_blocks[0m[2m:[0m[1mlab[0m[1m{[0mid=27[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171b
[INFO] [stdout] [2m2026-03-30T05:11:06.698664Z[0m [34mDEBUG[0m [1mhome_nat_blocks[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab27-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::replug_to_different_subnet stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.697982Z[0m [34mDEBUG[0m [1mreplug_to_different_subnet[0m[2m:[0m[1mlab[0m[1m{[0mid=25[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1719
[INFO] [stdout] [2m2026-03-30T05:11:06.698367Z[0m [34mDEBUG[0m [1mreplug_to_different_subnet[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab25-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::add_secondary_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.699183Z[0m [34mDEBUG[0m [1madd_secondary_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=28[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171c
[INFO] [stdout] [2m2026-03-30T05:11:06.699500Z[0m [34mDEBUG[0m [1madd_secondary_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab28-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::dual_stack_public_addrs stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.699578Z[0m [34mDEBUG[0m [1mdual_stack_public_addrs[0m[2m:[0m[1mlab[0m[1m{[0mid=29[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171d
[INFO] [stdout] [2m2026-03-30T05:11:06.699872Z[0m [34mDEBUG[0m [1mdual_stack_public_addrs[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab29-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::none_allows_all stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696619Z[0m [34mDEBUG[0m [1mnone_allows_all[0m[2m:[0m[1mlab[0m[1m{[0mid=19[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1713
[INFO] [stdout] [2m2026-03-30T05:11:06.697336Z[0m [34mDEBUG[0m [1mnone_allows_all[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab19-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::holepunch::fullcone_holepunch stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.699864Z[0m [34mDEBUG[0m [1mfullcone_holepunch[0m[2m:[0m[1mlab[0m[1m{[0mid=30[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171e
[INFO] [stdout] [2m2026-03-30T05:11:06.700208Z[0m [34mDEBUG[0m [1mfullcone_holepunch[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab30-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::dual_stack_home_nat_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.698317Z[0m [34mDEBUG[0m [1mdual_stack_home_nat_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=26[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171a
[INFO] [stdout] [2m2026-03-30T05:11:06.698595Z[0m [34mDEBUG[0m [1mdual_stack_home_nat_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab26-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::holepunch::home_nat_holepunch stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.697483Z[0m [32m INFO[0m [1mhome_nat_holepunch[0m[2m:[0m [2mpatchbay::tests::holepunch[0m[2m:[0m [2m95:[0m --- simultaneous ---
[INFO] [stdout] [2m2026-03-30T05:11:06.697555Z[0m [34mDEBUG[0m [1mhome_nat_holepunch[0m[2m:[0m[1mlab[0m[1m{[0mid=23[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1717
[INFO] [stdout] [2m2026-03-30T05:11:06.697855Z[0m [34mDEBUG[0m [1mhome_nat_holepunch[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab23-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::corporate_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.696517Z[0m [34mDEBUG[0m [1mcorporate_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=17[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1711
[INFO] [stdout] [2m2026-03-30T05:11:06.697144Z[0m [34mDEBUG[0m [1mcorporate_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab17-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::device_accessors stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.697900Z[0m [34mDEBUG[0m [1mdevice_accessors[0m[2m:[0m[1mlab[0m[1m{[0mid=24[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1718
[INFO] [stdout] [2m2026-03-30T05:11:06.699548Z[0m [34mDEBUG[0m [1mdevice_accessors[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab24-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::config_expands_count stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.707783Z[0m [34mDEBUG[0m [1mlab[0m[1m{[0mid=33[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1721
[INFO] [stdout] [2m2026-03-30T05:11:06.708158Z[0m [34mDEBUG[0m [1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab33-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_router stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.708121Z[0m [34mDEBUG[0m [1mremove_router[0m[2m:[0m[1mlab[0m[1m{[0mid=36[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1724
[INFO] [stdout] [2m2026-03-30T05:11:06.708412Z[0m [34mDEBUG[0m [1mremove_router[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab36-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::tcp_reflector_basic stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.707876Z[0m [34mDEBUG[0m [1mtcp_reflector_basic[0m[2m:[0m[1mlab[0m[1m{[0mid=34[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1722
[INFO] [stdout] [2m2026-03-30T05:11:06.708162Z[0m [34mDEBUG[0m [1mtcp_reflector_basic[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab34-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::downlink_builder_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.708022Z[0m [34mDEBUG[0m [1mdownlink_builder_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=35[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1723
[INFO] [stdout] [2m2026-03-30T05:11:06.708339Z[0m [34mDEBUG[0m [1mdownlink_builder_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab35-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_dynamic_add_remove stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.708463Z[0m [34mDEBUG[0m [1mlatency_dynamic_add_remove[0m[2m:[0m[1mlab[0m[1m{[0mid=37[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1725
[INFO] [stdout] [2m2026-03-30T05:11:06.708733Z[0m [34mDEBUG[0m [1mlatency_dynamic_add_remove[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab37-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::custom_downstream_cidr stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.707756Z[0m [34mDEBUG[0m [1mcustom_downstream_cidr[0m[2m:[0m[1mlab[0m[1m{[0mid=32[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1720
[INFO] [stdout] [2m2026-03-30T05:11:06.708072Z[0m [34mDEBUG[0m [1mcustom_downstream_cidr[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab32-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::load_from_toml stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.708650Z[0m [34mDEBUG[0m [1mlab[0m[1m{[0mid=38[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1726
[INFO] [stdout] [2m2026-03-30T05:11:06.709094Z[0m [34mDEBUG[0m [1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab38-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_router_blocked stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.709419Z[0m [34mDEBUG[0m [1mremove_router_blocked[0m[2m:[0m[1mlab[0m[1m{[0mid=39[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1727
[INFO] [stdout] [2m2026-03-30T05:11:06.709709Z[0m [34mDEBUG[0m [1mremove_router_blocked[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab39-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_device stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.711164Z[0m [34mDEBUG[0m [1mremove_device[0m[2m:[0m[1mlab[0m[1m{[0mid=41[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1729
[INFO] [stdout] [2m2026-03-30T05:11:06.711466Z[0m [34mDEBUG[0m [1mremove_device[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab41-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::add_device_after_build stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.712618Z[0m [34mDEBUG[0m [1madd_device_after_build[0m[2m:[0m[1mlab[0m[1m{[0mid=43[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172b
[INFO] [stdout] [2m2026-03-30T05:11:06.712940Z[0m [34mDEBUG[0m [1madd_device_after_build[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab43-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::v6_only_tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.712618Z[0m [34mDEBUG[0m [1mv6_only_tcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=44[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172c
[INFO] [stdout] [2m2026-03-30T05:11:06.712861Z[0m [34mDEBUG[0m [1mv6_only_tcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab44-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::router_accessors stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.711885Z[0m [34mDEBUG[0m [1mrouter_accessors[0m[2m:[0m[1mlab[0m[1m{[0mid=42[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172a
[INFO] [stdout] [2m2026-03-30T05:11:06.712218Z[0m [34mDEBUG[0m [1mrouter_accessors[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab42-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::add_remove_runtime stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.706697Z[0m [34mDEBUG[0m [1madd_remove_runtime[0m[2m:[0m[1mlab[0m[1m{[0mid=31[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p171f
[INFO] [stdout] [2m2026-03-30T05:11:06.707086Z[0m [34mDEBUG[0m [1madd_remove_runtime[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab31-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::v6_only_no_v4_routes stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.710166Z[0m [34mDEBUG[0m [1mv6_only_no_v4_routes[0m[2m:[0m[1mlab[0m[1m{[0mid=40[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1728
[INFO] [stdout] [2m2026-03-30T05:11:06.710497Z[0m [34mDEBUG[0m [1mv6_only_no_v4_routes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab40-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_moderate stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.714767Z[0m [34mDEBUG[0m [1mloss_udp_moderate[0m[2m:[0m[1mlab[0m[1m{[0mid=48[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1730
[INFO] [stdout] [2m2026-03-30T05:11:06.715047Z[0m [34mDEBUG[0m [1mloss_udp_moderate[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab48-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_asymmetric stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.714937Z[0m [34mDEBUG[0m [1mrate_asymmetric[0m[2m:[0m[1mlab[0m[1m{[0mid=49[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1731
[INFO] [stdout] [2m2026-03-30T05:11:06.715206Z[0m [34mDEBUG[0m [1mrate_asymmetric[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab49-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_tcp_integrity stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.714670Z[0m [34mDEBUG[0m [1mloss_tcp_integrity[0m[2m:[0m[1mlab[0m[1m{[0mid=47[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172f
[INFO] [stdout] [2m2026-03-30T05:11:06.714973Z[0m [34mDEBUG[0m [1mloss_tcp_integrity[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab47-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_dynamic_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715105Z[0m [34mDEBUG[0m [1mloss_dynamic_change[0m[2m:[0m[1mlab[0m[1m{[0mid=52[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1734
[INFO] [stdout] [2m2026-03-30T05:11:06.715354Z[0m [34mDEBUG[0m [1mloss_dynamic_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab52-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_dynamic_decrease stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715551Z[0m [34mDEBUG[0m [1mrate_dynamic_decrease[0m[2m:[0m[1mlab[0m[1m{[0mid=54[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1736
[INFO] [stdout] [2m2026-03-30T05:11:06.715807Z[0m [34mDEBUG[0m [1mrate_dynamic_decrease[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab54-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_dynamic_remove stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715022Z[0m [34mDEBUG[0m [1mrate_dynamic_remove[0m[2m:[0m[1mlab[0m[1m{[0mid=50[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1732
[INFO] [stdout] [2m2026-03-30T05:11:06.715311Z[0m [34mDEBUG[0m [1mrate_dynamic_remove[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab50-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_high stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715687Z[0m [34mDEBUG[0m [1mloss_udp_high[0m[2m:[0m[1mlab[0m[1m{[0mid=56[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1738
[INFO] [stdout] [2m2026-03-30T05:11:06.716014Z[0m [34mDEBUG[0m [1mloss_udp_high[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab56-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_upload_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715105Z[0m [34mDEBUG[0m [1mlatency_upload_download[0m[2m:[0m[1mlab[0m[1m{[0mid=51[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1733
[INFO] [stdout] [2m2026-03-30T05:11:06.715410Z[0m [34mDEBUG[0m [1mlatency_upload_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab51-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_bidirectional stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715261Z[0m [34mDEBUG[0m [1mloss_udp_bidirectional[0m[2m:[0m[1mlab[0m[1m{[0mid=53[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1735
[INFO] [stdout] [2m2026-03-30T05:11:06.715533Z[0m [34mDEBUG[0m [1mloss_udp_bidirectional[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab53-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::route_switch_changes_impairment stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.716797Z[0m [34mDEBUG[0m [1mroute_switch_changes_impairment[0m[2m:[0m[1mlab[0m[1m{[0mid=58[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173a
[INFO] [stdout] [2m2026-03-30T05:11:06.717103Z[0m [34mDEBUG[0m [1mroute_switch_changes_impairment[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab58-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_multihop_bottleneck stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.717876Z[0m [34mDEBUG[0m [1mrate_multihop_bottleneck[0m[2m:[0m[1mlab[0m[1m{[0mid=62[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173e
[INFO] [stdout] [2m2026-03-30T05:11:06.718217Z[0m [34mDEBUG[0m [1mrate_multihop_bottleneck[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab62-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_udp_upload stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.716397Z[0m [34mDEBUG[0m [1mrate_udp_upload[0m[2m:[0m[1mlab[0m[1m{[0mid=57[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1739
[INFO] [stdout] [2m2026-03-30T05:11:06.716714Z[0m [34mDEBUG[0m [1mrate_udp_upload[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab57-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_udp_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.717152Z[0m [34mDEBUG[0m [1mrate_udp_download[0m[2m:[0m[1mlab[0m[1m{[0mid=60[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173c
[INFO] [stdout] [2m2026-03-30T05:11:06.717471Z[0m [34mDEBUG[0m [1mrate_udp_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab60-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_multihop_chain stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.714527Z[0m [34mDEBUG[0m [1mlatency_multihop_chain[0m[2m:[0m[1mlab[0m[1m{[0mid=45[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172d
[INFO] [stdout] [2m2026-03-30T05:11:06.714797Z[0m [34mDEBUG[0m [1mlatency_multihop_chain[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab45-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_tcp_upload stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.719215Z[0m [34mDEBUG[0m [1mrate_tcp_upload[0m[2m:[0m[1mlab[0m[1m{[0mid=64[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1740
[INFO] [stdout] [2m2026-03-30T05:11:06.719481Z[0m [34mDEBUG[0m [1mrate_tcp_upload[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab64-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::presets_rtt_and_loss stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.715669Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=55[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1737
[INFO] [stdout] [2m2026-03-30T05:11:06.715985Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab55-root
[INFO] [stdout] [2m2026-03-30T05:11:06.717074Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=59[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173b
[INFO] [stdout] [2m2026-03-30T05:11:06.717341Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab59-root
[INFO] [stdout] [2m2026-03-30T05:11:06.717799Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=61[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173d
[INFO] [stdout] [2m2026-03-30T05:11:06.718090Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab61-root
[INFO] [stdout] [2m2026-03-30T05:11:06.718502Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=63[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p173f
[INFO] [stdout] [2m2026-03-30T05:11:06.718766Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab63-root
[INFO] [stdout] [2m2026-03-30T05:11:06.719294Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=65[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1741
[INFO] [stdout] [2m2026-03-30T05:11:06.719564Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab65-root
[INFO] [stdout] [2m2026-03-30T05:11:06.720123Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=66[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1742
[INFO] [stdout] [2m2026-03-30T05:11:06.720366Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab66-root
[INFO] [stdout] [2m2026-03-30T05:11:06.720715Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=67[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1743
[INFO] [stdout] [2m2026-03-30T05:11:06.720971Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab67-root
[INFO] [stdout] Error: 7 failures:
[INFO] [stdout] Lan: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Wifi: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] WifiBad: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Mobile4G: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Mobile3G: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Satellite: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] SatelliteGeo: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::link_condition::presets_rtt_and_loss::{closure#1}
[INFO] [stdout]              at ./src/tests/link_condition.rs:934:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::link_condition::presets_rtt_and_loss
[INFO] [stdout]              at ./src/tests/link_condition.rs:936:7
[INFO] [stdout]   24: patchbay::tests::link_condition::presets_rtt_and_loss::{closure#0}
[INFO] [stdout]              at ./src/tests/link_condition.rs:883:36
[INFO] [stdout]   25: <patchbay::tests::link_condition::presets_rtt_and_loss::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_tcp_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.721587Z[0m [34mDEBUG[0m [1mrate_tcp_download[0m[2m:[0m[1mlab[0m[1m{[0mid=69[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1745
[INFO] [stdout] [2m2026-03-30T05:11:06.721836Z[0m [34mDEBUG[0m [1mrate_tcp_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab69-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::link_down_up stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.714591Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mlab[0m[1m{[0mid=46[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p172e
[INFO] [stdout] [2m2026-03-30T05:11:06.714823Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab46-root
[INFO] [stdout] [2m2026-03-30T05:11:06.721032Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mlab[0m[1m{[0mid=68[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1744
[INFO] [stdout] [2m2026-03-30T05:11:06.721308Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab68-root
[INFO] [stdout] Error: 2 failures:
[INFO] [stdout] Udp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Tcp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::link_condition::link_down_up::{closure#1}
[INFO] [stdout]              at ./src/tests/link_condition.rs:120:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::link_condition::link_down_up
[INFO] [stdout]              at ./src/tests/link_condition.rs:122:7
[INFO] [stdout]   24: patchbay::tests::link_condition::link_down_up::{closure#0}
[INFO] [stdout]              at ./src/tests/link_condition.rs:43:28
[INFO] [stdout]   25: <patchbay::tests::link_condition::link_down_up::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::blackhole_drops_large stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.723215Z[0m [34mDEBUG[0m [1mblackhole_drops_large[0m[2m:[0m[1mlab[0m[1m{[0mid=70[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1746
[INFO] [stdout] [2m2026-03-30T05:11:06.723541Z[0m [34mDEBUG[0m [1mblackhole_drops_large[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab70-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::block_icmp_frag_rule stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.723959Z[0m [34mDEBUG[0m [1mblock_icmp_frag_rule[0m[2m:[0m[1mlab[0m[1m{[0mid=72[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1748
[INFO] [stdout] [2m2026-03-30T05:11:06.724287Z[0m [34mDEBUG[0m [1mblock_icmp_frag_rule[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab72-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::set_and_verify stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.724596Z[0m [34mDEBUG[0m [1mset_and_verify[0m[2m:[0m[1mlab[0m[1m{[0mid=73[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1749
[INFO] [stdout] [2m2026-03-30T05:11:06.724868Z[0m [34mDEBUG[0m [1mset_and_verify[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab73-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_tcp_v6_to_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.725789Z[0m [34mDEBUG[0m [1mnat64_tcp_v6_to_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=75[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174b
[INFO] [stdout] [2m2026-03-30T05:11:06.726104Z[0m [34mDEBUG[0m [1mnat64_tcp_v6_to_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab75-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::different_nat_isolation stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.727685Z[0m [34mDEBUG[0m [1mdifferent_nat_isolation[0m[2m:[0m[1mlab[0m[1m{[0mid=79[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174f
[INFO] [stdout] [2m2026-03-30T05:11:06.728006Z[0m [34mDEBUG[0m [1mdifferent_nat_isolation[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab79-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_preserves_native_v6 stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.725165Z[0m [34mDEBUG[0m [1mnat64_preserves_native_v6[0m[2m:[0m[1mlab[0m[1m{[0mid=74[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174a
[INFO] [stdout] [2m2026-03-30T05:11:06.725440Z[0m [34mDEBUG[0m [1mnat64_preserves_native_v6[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab74-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_udp_v6_to_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.726428Z[0m [34mDEBUG[0m [1mnat64_udp_v6_to_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=76[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174c
[INFO] [stdout] [2m2026-03-30T05:11:06.726701Z[0m [34mDEBUG[0m [1mnat64_udp_v6_to_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab76-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::fullcone_external_reachable stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.728334Z[0m [34mDEBUG[0m [1mfullcone_external_reachable[0m[2m:[0m[1mlab[0m[1m{[0mid=80[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1750
[INFO] [stdout] [2m2026-03-30T05:11:06.728618Z[0m [34mDEBUG[0m [1mfullcone_external_reachable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab80-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_two_hops_stacked stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.723900Z[0m [34mDEBUG[0m [1mrate_two_hops_stacked[0m[2m:[0m[1mlab[0m[1m{[0mid=71[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1747
[INFO] [stdout] [2m2026-03-30T05:11:06.724314Z[0m [34mDEBUG[0m [1mrate_two_hops_stacked[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab71-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::cgnat_shared_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.727608Z[0m [34mDEBUG[0m [1mcgnat_shared_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=78[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174e
[INFO] [stdout] [2m2026-03-30T05:11:06.727868Z[0m [34mDEBUG[0m [1mcgnat_shared_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab78-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::matrix_connectivity_and_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.728978Z[0m [34mDEBUG[0m [1mmatrix_connectivity_and_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=81[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1751
[INFO] [stdout] [2m2026-03-30T05:11:06.729279Z[0m [34mDEBUG[0m [1mmatrix_connectivity_and_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab81-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::cgnat_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.727027Z[0m [34mDEBUG[0m [1mcgnat_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=77[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p174d
[INFO] [stdout] [2m2026-03-30T05:11:06.727303Z[0m [34mDEBUG[0m [1mcgnat_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab77-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::same_nat_shared_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.744460Z[0m [34mDEBUG[0m [1msame_nat_shared_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=87[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1757
[INFO] [stdout] [2m2026-03-30T05:11:06.744774Z[0m [34mDEBUG[0m [1msame_nat_shared_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab87-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::port_mapping_eim_stable stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.741151Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=82[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1752
[INFO] [stdout] [2m2026-03-30T05:11:06.741562Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab82-root
[INFO] [stdout] [2m2026-03-30T05:11:06.742100Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=83[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1753
[INFO] [stdout] [2m2026-03-30T05:11:06.742394Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab83-root
[INFO] [stdout] [2m2026-03-30T05:11:06.742806Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=84[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1754
[INFO] [stdout] [2m2026-03-30T05:11:06.743110Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab84-root
[INFO] [stdout] Error: 3 combos failed:
[INFO] [stdout] DestIndep/DirectIx: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestIndep/ViaPublicIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestIndep/ViaCgnatIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::port_mapping_eim_stable::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:351:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::port_mapping_eim_stable
[INFO] [stdout]              at ./src/tests/nat.rs:353:7
[INFO] [stdout]   24: patchbay::tests::nat::port_mapping_eim_stable::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:325:39
[INFO] [stdout]   25: <patchbay::tests::nat::port_mapping_eim_stable::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_isp_cgnat stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.747682Z[0m [34mDEBUG[0m [1mpreset_isp_cgnat[0m[2m:[0m[1mlab[0m[1m{[0mid=93[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175d
[INFO] [stdout] [2m2026-03-30T05:11:06.748050Z[0m [34mDEBUG[0m [1mpreset_isp_cgnat[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab93-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::wan_pool_selection stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.747691Z[0m [34mDEBUG[0m [1mwan_pool_selection[0m[2m:[0m[1mlab[0m[1m{[0mid=94[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175e
[INFO] [stdout] [2m2026-03-30T05:11:06.748113Z[0m [34mDEBUG[0m [1mwan_pool_selection[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab94-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_no_translation stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.747656Z[0m [34mDEBUG[0m [1mv6_no_translation[0m[2m:[0m[1mlab[0m[1m{[0mid=92[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175c
[INFO] [stdout] [2m2026-03-30T05:11:06.747948Z[0m [34mDEBUG[0m [1mv6_no_translation[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab92-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::private_isolation_public_reachable stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.743047Z[0m [34mDEBUG[0m [1mprivate_isolation_public_reachable[0m[2m:[0m[1mlab[0m[1m{[0mid=85[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1755
[INFO] [stdout] [2m2026-03-30T05:11:06.743342Z[0m [34mDEBUG[0m [1mprivate_isolation_public_reachable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab85-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_hotel_v4_only stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.748063Z[0m [34mDEBUG[0m [1mpreset_hotel_v4_only[0m[2m:[0m[1mlab[0m[1m{[0mid=90[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175a
[INFO] [stdout] [2m2026-03-30T05:11:06.749387Z[0m [34mDEBUG[0m [1mpreset_hotel_v4_only[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab90-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_masquerade_port_mapping stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.746821Z[0m [34mDEBUG[0m [1mv6_masquerade_port_mapping[0m[2m:[0m[1mlab[0m[1m{[0mid=89[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1759
[INFO] [stdout] [2m2026-03-30T05:11:06.747140Z[0m [34mDEBUG[0m [1mv6_masquerade_port_mapping[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab89-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat_rebind::mode_ip_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.748779Z[0m [34mDEBUG[0m [1mmode_ip_change[0m[2m:[0m[1mlab[0m[1m{[0mid=97[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1761
[INFO] [stdout] [2m2026-03-30T05:11:06.749096Z[0m [34mDEBUG[0m [1mmode_ip_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab97-root
[INFO] [stdout] Error: 1 failures:
[INFO] [stdout] None→Home: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat_rebind::mode_ip_change::{closure#1}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:95:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat_rebind::mode_ip_change
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:97:7
[INFO] [stdout]   24: patchbay::tests::nat_rebind::mode_ip_change::{closure#0}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:59:30
[INFO] [stdout]   25: <patchbay::tests::nat_rebind::mode_ip_change::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_masquerade stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.748684Z[0m [34mDEBUG[0m [1mv6_masquerade[0m[2m:[0m[1mlab[0m[1m{[0mid=96[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1760
[INFO] [stdout] [2m2026-03-30T05:11:06.749074Z[0m [34mDEBUG[0m [1mv6_masquerade[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab96-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_isp_v6 stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.748460Z[0m [34mDEBUG[0m [1mpreset_isp_v6[0m[2m:[0m[1mlab[0m[1m{[0mid=95[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175f
[INFO] [stdout] [2m2026-03-30T05:11:06.748877Z[0m [34mDEBUG[0m [1mpreset_isp_v6[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab95-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_home stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.760607Z[0m [34mDEBUG[0m [1mpreset_home[0m[2m:[0m[1mlab[0m[1m{[0mid=105[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1769
[INFO] [stdout] [2m2026-03-30T05:11:06.761017Z[0m [34mDEBUG[0m [1mpreset_home[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab105-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_public stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.761994Z[0m [34mDEBUG[0m [1mpreset_public[0m[2m:[0m[1mlab[0m[1m{[0mid=106[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176a
[INFO] [stdout] [2m2026-03-30T05:11:06.762314Z[0m [34mDEBUG[0m [1mpreset_public[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab106-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_public_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.762007Z[0m [34mDEBUG[0m [1mpreset_public_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=107[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176b
[INFO] [stdout] [2m2026-03-30T05:11:06.762371Z[0m [34mDEBUG[0m [1mpreset_public_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab107-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::private_v6_pool_is_ula stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.762726Z[0m [34mDEBUG[0m [1mprivate_v6_pool_is_ula[0m[2m:[0m[1mlab[0m[1m{[0mid=108[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176c
[INFO] [stdout] [2m2026-03-30T05:11:06.763063Z[0m [34mDEBUG[0m [1mprivate_v6_pool_is_ula[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab108-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_corporate_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.750794Z[0m [34mDEBUG[0m [1mpreset_corporate_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=101[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1765
[INFO] [stdout] [2m2026-03-30T05:11:06.753082Z[0m [34mDEBUG[0m [1mpreset_corporate_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab101-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat_rebind::mode_port_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.749716Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mlab[0m[1m{[0mid=99[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1763
[INFO] [stdout] [2m2026-03-30T05:11:06.750041Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab99-root
[INFO] [stdout] [2m2026-03-30T05:11:06.752489Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mlab[0m[1m{[0mid=104[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1768
[INFO] [stdout] [2m2026-03-30T05:11:06.752769Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab104-root
[INFO] [stdout] Error: 2 failures:
[INFO] [stdout] Home→Corporate: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate→Home: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat_rebind::mode_port_change::{closure#1}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:50:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat_rebind::mode_port_change
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:52:7
[INFO] [stdout]   24: patchbay::tests::nat_rebind::mode_port_change::{closure#0}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:15:32
[INFO] [stdout]   25: <patchbay::tests::nat_rebind::mode_port_change::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::public_v6_pool_is_gua stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.763399Z[0m [34mDEBUG[0m [1mpublic_v6_pool_is_gua[0m[2m:[0m[1mlab[0m[1m{[0mid=109[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176d
[INFO] [stdout] [2m2026-03-30T05:11:06.763678Z[0m [34mDEBUG[0m [1mpublic_v6_pool_is_gua[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab109-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_override stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.763773Z[0m [34mDEBUG[0m [1mpreset_override[0m[2m:[0m[1mlab[0m[1m{[0mid=110[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176e
[INFO] [stdout] [2m2026-03-30T05:11:06.764245Z[0m [34mDEBUG[0m [1mpreset_override[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab110-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::basic_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.766151Z[0m [34mDEBUG[0m [1mbasic_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=114[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1772
[INFO] [stdout] [2m2026-03-30T05:11:06.766451Z[0m [34mDEBUG[0m [1mbasic_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab114-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::dual_stack_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.766998Z[0m [34mDEBUG[0m [1mdual_stack_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=116[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1774
[INFO] [stdout] [2m2026-03-30T05:11:06.767336Z[0m [34mDEBUG[0m [1mdual_stack_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab116-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::regionless_to_region stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767150Z[0m [34mDEBUG[0m [1mregionless_to_region[0m[2m:[0m[1mlab[0m[1m{[0mid=118[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1776
[INFO] [stdout] [2m2026-03-30T05:11:06.767451Z[0m [34mDEBUG[0m [1mregionless_to_region[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab118-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::v6_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767762Z[0m [34mDEBUG[0m [1mv6_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=121[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1779
[INFO] [stdout] [2m2026-03-30T05:11:06.768127Z[0m [34mDEBUG[0m [1mv6_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab121-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::break_restore_link stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767245Z[0m [34mDEBUG[0m [1mbreak_restore_link[0m[2m:[0m[1mlab[0m[1m{[0mid=117[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1775
[INFO] [stdout] [2m2026-03-30T05:11:06.767667Z[0m [34mDEBUG[0m [1mbreak_restore_link[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab117-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::default_regions stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767829Z[0m [34mDEBUG[0m [1mdefault_regions[0m[2m:[0m[1mlab[0m[1m{[0mid=122[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177a
[INFO] [stdout] [2m2026-03-30T05:11:06.768158Z[0m [34mDEBUG[0m [1mdefault_regions[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab122-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::three_region_triangle stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767168Z[0m [34mDEBUG[0m [1mthree_region_triangle[0m[2m:[0m[1mlab[0m[1m{[0mid=119[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1777
[INFO] [stdout] [2m2026-03-30T05:11:06.767471Z[0m [34mDEBUG[0m [1mthree_region_triangle[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab119-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::impair_stacks_with_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.768027Z[0m [34mDEBUG[0m [1mimpair_stacks_with_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=123[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177b
[INFO] [stdout] [2m2026-03-30T05:11:06.768324Z[0m [34mDEBUG[0m [1mimpair_stacks_with_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab123-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::reserved_name_rejected stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.767201Z[0m [34mDEBUG[0m [1mreserved_name_rejected[0m[2m:[0m[1mlab[0m[1m{[0mid=120[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1778
[INFO] [stdout] [2m2026-03-30T05:11:06.767594Z[0m [34mDEBUG[0m [1mreserved_name_rejected[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab120-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::mixed_nat_region stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.768402Z[0m [34mDEBUG[0m [1mmixed_nat_region[0m[2m:[0m[1mlab[0m[1m{[0mid=124[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177c
[INFO] [stdout] [2m2026-03-30T05:11:06.768687Z[0m [34mDEBUG[0m [1mmixed_nat_region[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab124-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::replug_iface_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.771551Z[0m [34mDEBUG[0m [1mreplug_iface_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=127[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177f
[INFO] [stdout] [2m2026-03-30T05:11:06.771872Z[0m [34mDEBUG[0m [1mreplug_iface_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab127-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_gateway stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.771833Z[0m [34mDEBUG[0m [1mping_gateway[0m[2m:[0m[1mlab[0m[1m{[0mid=130[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1782
[INFO] [stdout] [2m2026-03-30T05:11:06.772136Z[0m [34mDEBUG[0m [1mping_gateway[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab130-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.771661Z[0m [34mDEBUG[0m [1mswitch_default_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=128[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1780
[INFO] [stdout] [2m2026-03-30T05:11:06.771959Z[0m [34mDEBUG[0m [1mswitch_default_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab128-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_through_nat_to_relay stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772051Z[0m [34mDEBUG[0m [1mping_through_nat_to_relay[0m[2m:[0m[1mlab[0m[1m{[0mid=132[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1784
[INFO] [stdout] [2m2026-03-30T05:11:06.772360Z[0m [34mDEBUG[0m [1mping_through_nat_to_relay[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab132-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.771735Z[0m [34mDEBUG[0m [1mswitch_default_tcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=129[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1781
[INFO] [stdout] [2m2026-03-30T05:11:06.772075Z[0m [34mDEBUG[0m [1mswitch_default_tcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab129-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::port_mapping_edm_changes stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.752108Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=103[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1767
[INFO] [stdout] [2m2026-03-30T05:11:06.752427Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab103-root
[INFO] [stdout] [2m2026-03-30T05:11:06.763782Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=111[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p176f
[INFO] [stdout] [2m2026-03-30T05:11:06.764093Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab111-root
[INFO] [stdout] [2m2026-03-30T05:11:06.765824Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=113[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1771
[INFO] [stdout] [2m2026-03-30T05:11:06.766182Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab113-root
[INFO] [stdout] Error: 3 combos failed:
[INFO] [stdout] DestDep/DirectIx: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestDep/ViaPublicIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestDep/ViaCgnatIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::port_mapping_edm_changes::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:385:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::port_mapping_edm_changes
[INFO] [stdout]              at ./src/tests/nat.rs:387:7
[INFO] [stdout]   24: patchbay::tests::nat::port_mapping_edm_changes::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:359:40
[INFO] [stdout]   25: <patchbay::tests::nat::port_mapping_edm_changes::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_multiple_times stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772935Z[0m [34mDEBUG[0m [1mswitch_default_multiple_times[0m[2m:[0m[1mlab[0m[1m{[0mid=138[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178a
[INFO] [stdout] [2m2026-03-30T05:11:06.773299Z[0m [34mDEBUG[0m [1mswitch_default_multiple_times[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab138-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::dual_stack_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772397Z[0m [34mDEBUG[0m [1mdual_stack_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=135[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1787
[INFO] [stdout] [2m2026-03-30T05:11:06.772683Z[0m [34mDEBUG[0m [1mdual_stack_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab135-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::replug_iface_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772115Z[0m [34mDEBUG[0m [1mreplug_iface_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=133[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1785
[INFO] [stdout] [2m2026-03-30T05:11:06.772543Z[0m [34mDEBUG[0m [1mreplug_iface_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab133-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_same_lan stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.771996Z[0m [34mDEBUG[0m [1mping_same_lan[0m[2m:[0m[1mlab[0m[1m{[0mid=131[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1783
[INFO] [stdout] [2m2026-03-30T05:11:06.773462Z[0m [34mDEBUG[0m [1mping_same_lan[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab131-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::no_region_overhead stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.773016Z[0m [34mDEBUG[0m [1mno_region_overhead[0m[2m:[0m[1mlab[0m[1m{[0mid=139[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178b
[INFO] [stdout] [2m2026-03-30T05:11:06.773362Z[0m [34mDEBUG[0m [1mno_region_overhead[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab139-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::udp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772111Z[0m [34mDEBUG[0m [1mudp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=134[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1786
[INFO] [stdout] [2m2026-03-30T05:11:06.772435Z[0m [34mDEBUG[0m [1mudp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab134-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::v6_only_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.789690Z[0m [34mDEBUG[0m [1mv6_only_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=141[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178d
[INFO] [stdout] [2m2026-03-30T05:11:06.790047Z[0m [34mDEBUG[0m [1mv6_only_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab141-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_router_to_isp stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.791664Z[0m [34mDEBUG[0m [1mping_router_to_isp[0m[2m:[0m[1mlab[0m[1m{[0mid=143[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178f
[INFO] [stdout] [2m2026-03-30T05:11:06.792036Z[0m [34mDEBUG[0m [1mping_router_to_isp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab143-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772685Z[0m [34mDEBUG[0m [1mtcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=137[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1789
[INFO] [stdout] [2m2026-03-30T05:11:06.773007Z[0m [34mDEBUG[0m [1mtcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab137-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_isp_to_ix_and_dc stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.772454Z[0m [34mDEBUG[0m [1mping_isp_to_ix_and_dc[0m[2m:[0m[1mlab[0m[1m{[0mid=136[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1788
[INFO] [stdout] [2m2026-03-30T05:11:06.772892Z[0m [34mDEBUG[0m [1mping_isp_to_ix_and_dc[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab136-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::reflexive_ip_all_combos stdout ----
[INFO] [stdout] [2m2026-03-30T05:11:06.743812Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=86[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1756
[INFO] [stdout] [2m2026-03-30T05:11:06.744131Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab86-root
[INFO] [stdout] FAIL None/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.746264Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=88[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1758
[INFO] [stdout] [2m2026-03-30T05:11:06.746639Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab88-root
[INFO] [stdout] FAIL None/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.747653Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=91[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p175b
[INFO] [stdout] [2m2026-03-30T05:11:06.748158Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab91-root
[INFO] [stdout] FAIL None/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.748865Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=98[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1762
[INFO] [stdout] [2m2026-03-30T05:11:06.749305Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab98-root
[INFO] [stdout] FAIL None/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.750281Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=100[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1764
[INFO] [stdout] [2m2026-03-30T05:11:06.750660Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab100-root
[INFO] [stdout] FAIL Home/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.751221Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=102[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1766
[INFO] [stdout] [2m2026-03-30T05:11:06.751459Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab102-root
[INFO] [stdout] FAIL Home/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.765672Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=112[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1770
[INFO] [stdout] [2m2026-03-30T05:11:06.766106Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab112-root
[INFO] [stdout] FAIL Home/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.766580Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=115[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1773
[INFO] [stdout] [2m2026-03-30T05:11:06.766827Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab115-root
[INFO] [stdout] FAIL Home/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.768804Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=125[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177d
[INFO] [stdout] [2m2026-03-30T05:11:06.769132Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab125-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.770977Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=126[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p177e
[INFO] [stdout] [2m2026-03-30T05:11:06.771283Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab126-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.773435Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=140[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178c
[INFO] [stdout] [2m2026-03-30T05:11:06.773680Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab140-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.790747Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=142[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p178e
[INFO] [stdout] [2m2026-03-30T05:11:06.791065Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab142-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.792626Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=144[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1790
[INFO] [stdout] [2m2026-03-30T05:11:06.792974Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab144-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.793610Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=145[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1791
[INFO] [stdout] [2m2026-03-30T05:11:06.793891Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab145-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.794531Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=146[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1792
[INFO] [stdout] [2m2026-03-30T05:11:06.794826Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab146-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.795350Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=147[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1793
[INFO] [stdout] [2m2026-03-30T05:11:06.795647Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab147-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.796088Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=148[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1794
[INFO] [stdout] [2m2026-03-30T05:11:06.796373Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab148-root
[INFO] [stdout] FAIL Corporate/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.796942Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=149[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1795
[INFO] [stdout] [2m2026-03-30T05:11:06.797206Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab149-root
[INFO] [stdout] FAIL Corporate/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.797641Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=150[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1796
[INFO] [stdout] [2m2026-03-30T05:11:06.797955Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab150-root
[INFO] [stdout] FAIL Corporate/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.798416Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=151[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1797
[INFO] [stdout] [2m2026-03-30T05:11:06.798674Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab151-root
[INFO] [stdout] FAIL Corporate/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.799199Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=152[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1798
[INFO] [stdout] [2m2026-03-30T05:11:06.799486Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab152-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.800022Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=153[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1799
[INFO] [stdout] [2m2026-03-30T05:11:06.800302Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab153-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.800706Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=154[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179a
[INFO] [stdout] [2m2026-03-30T05:11:06.800992Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab154-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.801419Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=155[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179b
[INFO] [stdout] [2m2026-03-30T05:11:06.801683Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab155-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.802151Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=156[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179c
[INFO] [stdout] [2m2026-03-30T05:11:06.802401Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab156-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.802762Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=157[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179d
[INFO] [stdout] [2m2026-03-30T05:11:06.803034Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab157-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.803455Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=158[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179e
[INFO] [stdout] [2m2026-03-30T05:11:06.803697Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab158-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.804174Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=159[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p179f
[INFO] [stdout] [2m2026-03-30T05:11:06.804453Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab159-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.804995Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=160[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a0
[INFO] [stdout] [2m2026-03-30T05:11:06.805286Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab160-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.805703Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=161[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a1
[INFO] [stdout] [2m2026-03-30T05:11:06.806010Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab161-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.806433Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=162[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a2
[INFO] [stdout] [2m2026-03-30T05:11:06.806696Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab162-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.807307Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=163[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a3
[INFO] [stdout] [2m2026-03-30T05:11:06.807571Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab163-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.807989Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=164[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a4
[INFO] [stdout] [2m2026-03-30T05:11:06.808245Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab164-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.808768Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=165[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a5
[INFO] [stdout] [2m2026-03-30T05:11:06.809054Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab165-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.809461Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=166[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a6
[INFO] [stdout] [2m2026-03-30T05:11:06.809732Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab166-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.810162Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=167[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a7
[INFO] [stdout] [2m2026-03-30T05:11:06.810438Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab167-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.810829Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=168[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a8
[INFO] [stdout] [2m2026-03-30T05:11:06.811205Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab168-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.811655Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=169[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17a9
[INFO] [stdout] [2m2026-03-30T05:11:06.811946Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab169-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.812369Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=170[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17aa
[INFO] [stdout] [2m2026-03-30T05:11:06.812637Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab170-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.813158Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=171[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17ab
[INFO] [stdout] [2m2026-03-30T05:11:06.813425Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab171-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.813826Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=172[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17ac
[INFO] [stdout] [2m2026-03-30T05:11:06.814111Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab172-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.814539Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=173[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17ad
[INFO] [stdout] [2m2026-03-30T05:11:06.814815Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab173-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.815306Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=174[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17ae
[INFO] [stdout] [2m2026-03-30T05:11:06.815575Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab174-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.816001Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=175[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17af
[INFO] [stdout] [2m2026-03-30T05:11:06.816284Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab175-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.816790Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=176[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b0
[INFO] [stdout] [2m2026-03-30T05:11:06.817117Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab176-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.817594Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=177[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b1
[INFO] [stdout] [2m2026-03-30T05:11:06.817855Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab177-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.818253Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=178[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b2
[INFO] [stdout] [2m2026-03-30T05:11:06.818524Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab178-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.819039Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=179[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b3
[INFO] [stdout] [2m2026-03-30T05:11:06.819328Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab179-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.819722Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=180[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b4
[INFO] [stdout] [2m2026-03-30T05:11:06.820025Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab180-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.820452Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=181[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b5
[INFO] [stdout] [2m2026-03-30T05:11:06.820708Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab181-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.823282Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=182[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b6
[INFO] [stdout] [2m2026-03-30T05:11:06.823595Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab182-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.826358Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=183[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b7
[INFO] [stdout] [2m2026-03-30T05:11:06.826671Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab183-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.838476Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=184[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b8
[INFO] [stdout] [2m2026-03-30T05:11:06.838822Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab184-root
[INFO] [stdout] FAIL FullCone/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.843585Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=185[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17b9
[INFO] [stdout] [2m2026-03-30T05:11:06.843953Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab185-root
[INFO] [stdout] FAIL FullCone/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.851461Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=186[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17ba
[INFO] [stdout] [2m2026-03-30T05:11:06.851814Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab186-root
[INFO] [stdout] FAIL FullCone/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.866487Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=187[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17bb
[INFO] [stdout] [2m2026-03-30T05:11:06.866849Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab187-root
[INFO] [stdout] FAIL FullCone/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.870433Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=188[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17bc
[INFO] [stdout] [2m2026-03-30T05:11:06.870785Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab188-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.871328Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=189[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17bd
[INFO] [stdout] [2m2026-03-30T05:11:06.871613Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab189-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.872092Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=190[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17be
[INFO] [stdout] [2m2026-03-30T05:11:06.872342Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab190-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.872742Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=191[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17bf
[INFO] [stdout] [2m2026-03-30T05:11:06.873022Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab191-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.873439Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=192[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17c0
[INFO] [stdout] [2m2026-03-30T05:11:06.873716Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab192-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.874178Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=193[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17c1
[INFO] [stdout] [2m2026-03-30T05:11:06.874444Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab193-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.888695Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=194[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17c2
[INFO] [stdout] [2m2026-03-30T05:11:06.889052Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab194-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:11:06.891429Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=195[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p17c3
[INFO] [stdout] [2m2026-03-30T05:11:06.891725Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab195-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Error: 64 combos failed:
[INFO] [stdout] None/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::reflexive_ip_all_combos::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:317:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::reflexive_ip_all_combos
[INFO] [stdout]              at ./src/tests/nat.rs:319:7
[INFO] [stdout]   24: patchbay::tests::nat::reflexive_ip_all_combos::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:271:39
[INFO] [stdout]   25: <patchbay::tests::nat::reflexive_ip_all_combos::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     netns::tests::create_and_cleanup
[INFO] [stdout]     netns::tests::prefix_cleanup
[INFO] [stdout]     tests::alloc::ix_ip_v4_unique
[INFO] [stdout]     tests::alloc::ix_ip_v6_unique
[INFO] [stdout]     tests::dns::entry_after_build
[INFO] [stdout]     tests::dns::entry_device_specific
[INFO] [stdout]     tests::dns::entry_lab_wide
[INFO] [stdout]     tests::dns::entry_visible_in_command
[INFO] [stdout]     tests::dns::hickory_resolver
[INFO] [stdout]     tests::dns::hosts_file_content
[INFO] [stdout]     tests::dns::resolve_in_process
[INFO] [stdout]     tests::dns::set_nameserver
[INFO] [stdout]     tests::dns::std_to_socket_addrs
[INFO] [stdout]     tests::dns::tokio_lookup
[INFO] [stdout]     tests::dns::v6_entry
[INFO] [stdout]     tests::firewall::block_inbound_drops_unsolicited
[INFO] [stdout]     tests::firewall::captive_portal_blocks_udp
[INFO] [stdout]     tests::firewall::corporate_blocks_udp
[INFO] [stdout]     tests::firewall::custom_block_inbound
[INFO] [stdout]     tests::firewall::custom_selective
[INFO] [stdout]     tests::firewall::none_allows_all
[INFO] [stdout]     tests::firewall::runtime_change
[INFO] [stdout]     tests::hairpin::custom_allows
[INFO] [stdout]     tests::hairpin::fullcone_allows
[INFO] [stdout]     tests::hairpin::home_nat_blocks
[INFO] [stdout]     tests::holepunch::fullcone_holepunch
[INFO] [stdout]     tests::holepunch::home_nat_holepunch
[INFO] [stdout]     tests::iface::add_remove_runtime
[INFO] [stdout]     tests::iface::add_secondary_ip
[INFO] [stdout]     tests::iface::renew_ip
[INFO] [stdout]     tests::iface::replug_to_different_subnet
[INFO] [stdout]     tests::ipv6::device_accessors
[INFO] [stdout]     tests::ipv6::dual_stack_home_nat_udp
[INFO] [stdout]     tests::ipv6::dual_stack_public_addrs
[INFO] [stdout]     tests::ipv6::router_accessors
[INFO] [stdout]     tests::ipv6::v6_only_no_v4_routes
[INFO] [stdout]     tests::ipv6::v6_only_tcp_roundtrip
[INFO] [stdout]     tests::lifecycle::add_device_after_build
[INFO] [stdout]     tests::lifecycle::config_expands_count
[INFO] [stdout]     tests::lifecycle::custom_downstream_cidr
[INFO] [stdout]     tests::lifecycle::load_from_toml
[INFO] [stdout]     tests::lifecycle::remove_device
[INFO] [stdout]     tests::lifecycle::remove_router
[INFO] [stdout]     tests::lifecycle::remove_router_blocked
[INFO] [stdout]     tests::lifecycle::tcp_reflector_basic
[INFO] [stdout]     tests::link_condition::downlink_builder_latency
[INFO] [stdout]     tests::link_condition::latency_dynamic_add_remove
[INFO] [stdout]     tests::link_condition::latency_multihop_chain
[INFO] [stdout]     tests::link_condition::latency_upload_download
[INFO] [stdout]     tests::link_condition::link_down_up
[INFO] [stdout]     tests::link_condition::loss_dynamic_change
[INFO] [stdout]     tests::link_condition::loss_tcp_integrity
[INFO] [stdout]     tests::link_condition::loss_udp_bidirectional
[INFO] [stdout]     tests::link_condition::loss_udp_high
[INFO] [stdout]     tests::link_condition::loss_udp_moderate
[INFO] [stdout]     tests::link_condition::presets_rtt_and_loss
[INFO] [stdout]     tests::link_condition::rate_asymmetric
[INFO] [stdout]     tests::link_condition::rate_dynamic_decrease
[INFO] [stdout]     tests::link_condition::rate_dynamic_remove
[INFO] [stdout]     tests::link_condition::rate_multihop_bottleneck
[INFO] [stdout]     tests::link_condition::rate_tcp_download
[INFO] [stdout]     tests::link_condition::rate_tcp_upload
[INFO] [stdout]     tests::link_condition::rate_two_hops_stacked
[INFO] [stdout]     tests::link_condition::rate_udp_download
[INFO] [stdout]     tests::link_condition::rate_udp_upload
[INFO] [stdout]     tests::link_condition::route_switch_changes_impairment
[INFO] [stdout]     tests::mtu::blackhole_drops_large
[INFO] [stdout]     tests::mtu::block_icmp_frag_rule
[INFO] [stdout]     tests::mtu::set_and_verify
[INFO] [stdout]     tests::nat64::nat64_preserves_native_v6
[INFO] [stdout]     tests::nat64::nat64_tcp_v6_to_v4
[INFO] [stdout]     tests::nat64::nat64_udp_v6_to_v4
[INFO] [stdout]     tests::nat::cgnat_reflexive_ip
[INFO] [stdout]     tests::nat::cgnat_shared_reflexive_ip
[INFO] [stdout]     tests::nat::different_nat_isolation
[INFO] [stdout]     tests::nat::fullcone_external_reachable
[INFO] [stdout]     tests::nat::matrix_connectivity_and_reflexive_ip
[INFO] [stdout]     tests::nat::port_mapping_edm_changes
[INFO] [stdout]     tests::nat::port_mapping_eim_stable
[INFO] [stdout]     tests::nat::private_isolation_public_reachable
[INFO] [stdout]     tests::nat::reflexive_ip_all_combos
[INFO] [stdout]     tests::nat::same_nat_shared_ip
[INFO] [stdout]     tests::nat::v6_masquerade
[INFO] [stdout]     tests::nat::v6_masquerade_port_mapping
[INFO] [stdout]     tests::nat::v6_no_translation
[INFO] [stdout]     tests::nat::wan_pool_selection
[INFO] [stdout]     tests::nat_rebind::mode_ip_change
[INFO] [stdout]     tests::nat_rebind::mode_port_change
[INFO] [stdout]     tests::preset::preset_corporate_blocks_udp
[INFO] [stdout]     tests::preset::preset_home
[INFO] [stdout]     tests::preset::preset_hotel_v4_only
[INFO] [stdout]     tests::preset::preset_isp_cgnat
[INFO] [stdout]     tests::preset::preset_isp_v6
[INFO] [stdout]     tests::preset::preset_override
[INFO] [stdout]     tests::preset::preset_public
[INFO] [stdout]     tests::preset::preset_public_v4
[INFO] [stdout]     tests::preset::private_v6_pool_is_ula
[INFO] [stdout]     tests::preset::public_v6_pool_is_gua
[INFO] [stdout]     tests::region::basic_latency
[INFO] [stdout]     tests::region::break_restore_link
[INFO] [stdout]     tests::region::default_regions
[INFO] [stdout]     tests::region::dual_stack_latency
[INFO] [stdout]     tests::region::impair_stacks_with_latency
[INFO] [stdout]     tests::region::mixed_nat_region
[INFO] [stdout]     tests::region::regionless_to_region
[INFO] [stdout]     tests::region::reserved_name_rejected
[INFO] [stdout]     tests::region::three_region_triangle
[INFO] [stdout]     tests::region::v6_latency
[INFO] [stdout]     tests::route::replug_iface_reflexive_ip
[INFO] [stdout]     tests::route::replug_iface_udp
[INFO] [stdout]     tests::route::switch_default_multiple_times
[INFO] [stdout]     tests::route::switch_default_reflexive_ip
[INFO] [stdout]     tests::route::switch_default_tcp_roundtrip
[INFO] [stdout]     tests::smoke::dual_stack_roundtrip
[INFO] [stdout]     tests::smoke::no_region_overhead
[INFO] [stdout]     tests::smoke::ping_gateway
[INFO] [stdout]     tests::smoke::ping_isp_to_ix_and_dc
[INFO] [stdout]     tests::smoke::ping_router_to_isp
[INFO] [stdout]     tests::smoke::ping_same_lan
[INFO] [stdout]     tests::smoke::ping_through_nat_to_relay
[INFO] [stdout]     tests::smoke::tcp_roundtrip
[INFO] [stdout]     tests::smoke::udp_roundtrip
[INFO] [stdout]     tests::smoke::v6_only_roundtrip
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 12 passed; 123 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "64428c51aedb9c765295a5ba82d371349308b5d51ace2259a5a086a0dcec5710", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64428c51aedb9c765295a5ba82d371349308b5d51ace2259a5a086a0dcec5710", kill_on_drop: false }`
[INFO] [stdout] 64428c51aedb9c765295a5ba82d371349308b5d51ace2259a5a086a0dcec5710
